home *** CD-ROM | disk | FTP | other *** search
- Path: news2.ios.com!usenet
- From: vlad@gramercy.ios.com (Vlastimil Adamovsky)
- Newsgroups: comp.lang.c++
- Subject: Re: screen->metafile
- Date: Sat, 06 Apr 1996 05:44:23 GMT
- Organization: Internet Online Services
- Message-ID: <4k500c$2a6@news2.ios.com>
- References: <pboysen.828654012@abc.cc.iastate.edu>
- NNTP-Posting-Host: ppp-32.ts-7.hck.idt.net
- X-Newsreader: Forte Free Agent 1.0.82
-
- pboysen@iastate.edu (Pete Boysen) wrote:
-
- >I would like to copy a rectangular bitmap defined by rect to a metaDC
- >however the BitBlt function always fails. How can I do this? Do I need
- >to use device-independent bitmaps? Below is the code I am currently using
- >to do this:
-
- >static void SaveMetaFile(CRect *rect)
- >{
- > CClientDC dc(NULL);
- > CMetaFileDC metaDC;
- > BOOL status;
-
- > metaW = rect->Width(); metaH = rect->Height();
- > status = metaDC.Create(printFile);
- > metaDC.SetAttribDC(dc.m_hAttribDC);
- > status = metaDC.BitBlt(0,0,metaW,metaH,&dc,rect->left,rect->top,SRCCOPY);
- > metaHandle = metaDC.Close();
- >}
-
- >--
- >Pete Boysen Iowa State University
- >pboysen@iastate.edu (515)294-6663
- I missed your C++ related question...
-
-
- *******************************************
- * Vlastimil Adamovsky *
- * Smalltalk, C++ and Envelop development *
- *******************************************
-
-